package com.udi.project.business.base.domain;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class BaseCorpVo {
    //企业基础信息
    private Integer id;

    private String deptId;

    private String deptName;

    private String tyshxydm;

    private String corpCode;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd HH:mm:ss")//数据库导出页面时json格式化
    private Date addTime;
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd HH:mm:ss")//数据库导出页面时json格式化
    private Date updateTime;

    //注册、备案人信息
    /*private int id_;
    private int deptid_;*/
    /**注册/备案号*/
    private String zcbah;
    /**注册/备案产品名称*/
    private String zcbacpmc;
    /**医疗器械管理类别*/
    private String ylqxgllb;
    /**注册/备案人*/
    private String zcbar;
    /**器械类别*/
    private String qxlb;
    /**分类编码*/
    private String flbm;
    /**规格型号*/
    private String ggxh;
    /**批准时间*/
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd HH:mm:ss")//数据库导出页面时json格式化
    private Date pzTime;
    /**有效期至*/
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")//页面写入数据库时格式化
    @JSONField(format="yyyy-MM-dd HH:mm:ss")//数据库导出页面时json格式化
    private Date yxTime;
    /**删除标志*/
    private String del_flag;
}
